home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 44 / CDPowerplay44Disc2.iso / unreal / cool UT files / Half_Pint.umod < prev    next >
Encoding:
INI File  |  1999-11-01  |  30.0 KB  |  235 lines

  1. [Setup]
  2. Product=Half Pint
  3. Version=100
  4. Archive=Half Pint.umod
  5. SrcPath=.
  6. MasterPath=..
  7. Requires=Unreal Tournament Demo322Requirement
  8. Group=SetupGroup
  9. Group=SystemGroup
  10. Group=umodIncludeFilesGroup
  11.  
  12. [Unreal Tournament Demo322Requirement]
  13. Product=Unreal Tournament Demo
  14. Version=322
  15.  
  16. [SetupGroup]
  17. Copy=(Src=System\Manifest.ini,Master=System\Manifest.ini,Size=523,Flags=3)
  18. Copy=(Src=System\Manifest.int,Master=System\Manifest.int,Size=571,Flags=3)
  19.  
  20. [SystemGroup]
  21. File=(Src=System\HalfPint.u,Size=6387)
  22. File=(Src=System\HalfPint.txt,Size=1281)
  23. File=(Src=System\HalfPint.int,Size=135)
  24.  
  25. [umodIncludeFilesGroup]
  26. File=(Src=Help\modcentral.bmp,Size=21478)
  27.  
  28. [Setup]
  29. LocalProduct=Half Pint
  30. ReadMe=System\HalfPint.txt
  31. SetupWindowTitle=Mod Central
  32. AutoplayWindowTitle=Half Pint Options
  33. ProductURL=http://www.planetunreal.com/modcentral/
  34. VersionURL=http://www.planetunreal.com/modcentral/
  35. Developer=Ob1-Kenobi
  36. DeveloperURL=http://www.planetunreal.com/modcentral/
  37. Logo=Help\modcentral.bmp
  38.  
  39. [Unreal Tournament Demo322Requirement]
  40. LocalProduct=Unreal Tournament Demo
  41. ProductURL=http://www.unreal.com/
  42. VersionURL=http://unreal.epicgames.com/versions.htm
  43. Developer=Epic Games, Inc.
  44. DeveloperURL=http://www.epicgames.com/
  45. ┴â*₧DD@z//└úæç=u╙úc+ÿìDNone    HalfPintSystemCoreEngineInitialiseViewer
  46. ModifyPlayerBotpack GetItemNameHP_ut_shieldbelt
  47. BehindViewerReduceCylinder ReplaceWithCheckReplacementPickupFunctionInitforTimerHPTMale2Carcassut_shieldbelt    FunctionObjectPackageActor TextBufferVectorClassPropertyClass PlayerPawnDynamicLoadObject ReturnValue ScriptTextPawnInfoStructObjectPropertyFloatPropertyStructPropertyCarcassWeapon
  48. BoolPropertyMutatorHealthName CarcassTypeOtherBaseEyeHeightOwner bBehindView NextMutatorbSuperRelevant PlayerOwner    PrePivotBot
  49. EyeHeight IntProperty
  50. NamePropertyUTHumanCarcass
  51. DrawScaleTMale2CarcassUT_ShieldBeltEffect    MyEffect
  52. BytePropertyWZCollisionHeightbv    SetCountCollisionRadiusÇâåû
  53.                   ¡╢ñZûU[Ñ┌å
  54. Äså
  55. Äså
  56. ÄsçÇàÇâÇÇàÇâ¡
  57. $╬UI■ñó! HalfPint.HP_ut_shieldbelt($' Ä            Ç          2 VE:#Ä╓▓ 4½åg]Tà╜É«lçî                   
  58. i╪Dî≥Ö╨╣à╜É«lëà╜É«lâτ╪Γâτ╪Γâτ╪Γâτ╪Γâτ╪Γâτ╪Γâτ╪Γâτ╪Γâτ╪Γâτ╪Γâτ╪Γâτ╪Γ¡╢ñZå
  59. Äså
  60. ÄsïxWⁿ╘ïxWⁿ╘î≥Ö╨╣çÇ\//=============================================================================
  61. // HP_ut_shieldbelt.
  62. //=============================================================================
  63. class HP_ut_shieldbelt expands ut_shieldbelt;
  64.  
  65. function PickupFunction(Pawn Other)
  66. {
  67.     super.PickupFunction(Other);
  68.     MyEffect.PrePivot = Owner.PrePivot;
  69. }
  70.  
  71. L
  72. //=============================================================================
  73. // BehindViewer.
  74. //=============================================================================
  75. class BehindViewer expands Info;
  76.  
  77. var playerpawn PlayerOwner;
  78. var int SetCount;
  79.  
  80. function InitialiseViewer(pawn Other)
  81. {
  82.     if (playerpawn(Other) != none)
  83.     {
  84.         PlayerOwner = playerpawn(Other);
  85.         SetCount = 0;
  86.         SetTimer(0.1, true);
  87.     }    
  88. }
  89.  
  90. simulated function Timer()
  91. {
  92.     if ((PlayerOwner == none) || (SetCount > 0) || (PlayerOwner.Health <= 0))
  93.         Destroy();
  94.     
  95.     if (!PlayerOwner.bBehindView)
  96.     {
  97.         PlayerOwner.bBehindView = true;
  98.         SetCount++;
  99.     }
  100. }
  101.  
  102. Ñ¿ │ε¢½¢?£½£?₧½₧?&a½»?Ü6Æ ì»»½Ü??,lw.å*-ô'a  .åáòöppHalfPint.HPV.åá ë══w.ï*.ïùòöppHalfPint.HPV.ïù ë∞wÖ*Ö   520w.å*.å%a═╠╠=' w//=============================================================================
  103. // HalfPint. v1.0 (for UTDemo)
  104. //=============================================================================
  105. class HalfPint expands Mutator;
  106.  
  107. function ModifyPlayer(Pawn Other)
  108. {
  109.     local behindviewer bv;
  110.     // Setting a players eye height doesn't seem to have any effect on a 
  111.     // players view height.
  112.     // i.e. these two lines have no effect...
  113.     Other.BaseEyeHeight = Other.default.BaseEyeHeight * 0.5;
  114.     Other.EyeHeight = Other.default.EyeHeight * 0.5;
  115.     // set up 1/2 sized player
  116.     Other.DrawScale = Other.default.DrawScale * 0.5;
  117.     Other.SetCollisionSize(Other.default.CollisionRadius * 0.5, Other.default.CollisionHeight);
  118.     Other.PrePivot.Z = 0 - (Other.default.CollisionHeight * 0.5) - 2;
  119.     if (playerpawn(other) != none)
  120.     {
  121.         // try to get player to start off in behind view
  122.         Other.bBehindView = true;
  123.         bv = Spawn(class'BehindViewer', Other);
  124.         bv.InitialiseViewer(Other);
  125.         playerpawn(Other).CarcassType = class<Carcass>(DynamicLoadObject("HalfPint."$"HP"$GetItemName(string(playerpawn(Other).default.CarcassType)), class'Class'));
  126.     }
  127.     else if (bot(other) != none)
  128.         bot(other).CarcassType = class<Carcass>(DynamicLoadObject("HalfPint."$"HP"$GetItemName(string(bot(Other).default.CarcassType)), class'Class'));
  129.     
  130.     if ( NextMutator != None )
  131.         NextMutator.ModifyPlayer(Other);
  132. }
  133.  
  134. function bool CheckReplacement(Actor Other, out byte bSuperRelevant)
  135. {
  136.     local Weapon w;
  137.     if ( Other.Class.Name == 'ut_shieldbelt' )
  138.     {
  139.             ReplaceWith(Other, "HalfPint.HP_ut_shieldbelt");
  140.             return false;
  141.     }
  142.     
  143.     bSuperRelevant = 0;
  144.     return true;
  145. }
  146.  
  147. ú╨_1äär*    ù%ÿ«%a]ü-ô-ô'Ñ ƒ    
  148. ƒ    6ÆìÉ┴ f//=============================================================================
  149. // HPTMale2Carcass.
  150. //=============================================================================
  151. class HPTMale2Carcass expands TMale2Carcass;
  152.  
  153. function Initfor(actor Other)
  154. {
  155.     super.Initfor(Other);
  156.     PrePivot.Z = -18.000000;
  157. }
  158.  
  159. function ReduceCylinder()
  160. {
  161.     super.ReduceCylinder();
  162.     PrePivot.Z = (PrePivot.Z * 0.5) - 6;
  163. }
  164.  
  165. ¥ `)¥6Æ컽6Æì??, í
  166. *í
  167. ¬ ì¼ ì ÿ        B¢          ┤)ÿß^ç            ■   ■   "■   ■   ⁿ   4    ($√   3ⁿ   ⁿ   8■   !∙   #∩   ?'²   /∙       %     ⌡   +ⁿ   :"⌠   0#√   @#²   -#²   5±    #√   9±   ·   +≥   7∙   *√   ∙       &■   =■   6⌠   ■   '"≥   <ⁿ   ;"√   .⌠   
  168. 6²   )#√   Cê,
  169. [ê2
  170. hºB uû
  171. pAêA
  172. qê ,
  173. ~ê,
  174. Kª 1
  175. Xê,
  176. eê,
  177. rè¡
  178. YÄ    hXîR@⌐  RÉ 4g^É4W
  179. E"ê >
  180. \,è¿
  181. Yi,è9B2É
  182. 4B{2èú]}Lèƒ*ZNÉ4qDOè¥ 3uUèí 1hVÿVYWHalf Pint Mutator for the UT Demo
  183. ---------------------------------
  184. Date: 27-09-99
  185. Author: Ob1-Kenobi (ob1@planetunreal.com)
  186. Version: 1.0
  187.  
  188. Instructions:
  189. -------------
  190. Unzip the files into your "Tournamentdemo\System" folder, start up
  191. the UT Demo and add the "Half Pint" mutator to the mutator list 
  192. before starting a new game.
  193.  
  194. The game starts off with the player in 'behindview' mode. I find
  195. it's easier to shoot opponents in this mode, as in the first person
  196. view you will have to look down slightly to shoot (and see) your 
  197. opponent in close range combat.
  198.  
  199. This is caused by the view height of the player not being changed to 
  200. reflect the new player size. I can't think of an easy way of doing it.
  201.  
  202. If you want to use the standard view, hit 'Tab' and type "behindview 0"
  203. (without the quotes).
  204.  
  205. Known Issues:
  206. -------------
  207. o The view height of players seems to be uneffected by setting the
  208.   BaseEyeHeight or EyeHeight property. This looks a little odd when
  209.   watching other players shooting. It also means you may have to 
  210.   look down slightly to shoot a player at close range.
  211. o Because of the view height problem the weapon fire offsets are
  212.   unchanged. These will be set to the right height when the view
  213.   height problem has been sorted out.
  214. [Public]
  215. Object=(Name=HalfPint.HalfPint,Class=Class,MetaClass=Engine.Mutator,Description="Half Pint,Players are half the usual size.")BMµS6(T<░O├├   ≈≈≈∩∩∩ΘΦµ▀▀▀▄╒╙╠╠╠U├δ╚├┴╛╛╛╡╡╡¡¼¼d°,ááá«₧Üeß0ÖÖÖe╓18ö╣f╠3e╟3îîîf╛4»ïu{Ç¢h╢7f╡8ùàÇäääh¼9ñânií:|||£{jtttK:⌠hÆ<ôscìsaiç?êkdkkkìk[äkZ\Zéfff[giivB;!·éeXUSå}bS([ü{^QjhC7#α[[[5,╚sZPsYLjZGNNh0Pk/JwkRJ=Ej(╚QNN;L[kJI!;ücNBJJJ>okBJ-D[;EP"A^ Ñk:J0|VD;#@S"Æ*|1=I>>>k.L0g!;BI91"|%.NkQ+2=*S333d.>>0)W ,25"##A,(' fD('X#""!*J!"&
  216. > 1$ *
  217.         ~~~~~~~~~~{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|~~~~~~~~~~~~~~~~~td;3+++++************++++++++***************************************************************************************************************************************************************************************************************************************************************************************************+3Gdy~~~~~~~~~~~~~{Z+!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!:d~~~~~~~~~~~{:%%*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1111111111111111111111111111***Q~~~~~~~~~{5%+++++++++++++++++++++++++++++++++++++++++&&++++++++++1::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5++++++++++++++++++++++++++++++++%Q~~~~~~~{;%++++++++++++++++++++++++++++++++++++++++3::3*++++++++:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@5+++++++++++++++++++++++++++++++%Z~~~~~~d&&+++++++++++++++++++++++++++++++++++++++;@@@@;+++++++@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G3+++++++++++1::@@@@;3+*++++++++%3y~~~~{@%+++++++++++++++++++++++++++++++++++++++;@@@@@@:+++++:G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1+++++++++;@@@@@@@@@@1*+++++++++Z|~~~i**+++++++++++++++++++++*******+++++++++*5G@@@@@@@1*+++G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G:+++++++1@G@@@@@@@@@@@5*++++++++@y~~~d%&+++++++++++++&&+1::@;;;;<<;3+&&&++++++5G@@@@@@@1+++3G@@@@@@@@@@@@@@@@<<@@@@@@@@@@@@@@@@<<<<E@@@@@@@@@@@@@@@@@@@<<@@@@@<<@@@@@@@@@@@@@@<<<@@@<<@@@@@@@<<<@@@@@@@@@@@@@@@@@@@@<<<@@@@<<<<<@@@@@@@@@@@@@@@@@@@<<<E@@@@<<@@@@@@@@@@@@@@@@@@@@<<@@@@@@@@@@@@@@@@@@@<<<@@@@@@@@@@@@@<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*++++++@@@@@@@@@@@@@@@5++++++++;y~~~Z!*++++++++++&&*<Zitttn`VV`inttid@+%%*++&5G@@@@@@G1*++3G@@@@@@<6J@@@@6<<J'J@@@@@@@E/6EE</EJ66E$J@@E6'J<$'E'EE@@@@@$'J$@J<@@@E<<J/EEEJ<6E@@E'<O'$EE$E@@@@@@E/@EEE$6EE<$/W/<<<<$EEE/O/$6J$EE<6@@'@J@$E@/EE6<J<<E@@@@@@@@@@@@@@@@@@@@@@@@@@G&+++++@@@@@@@@@@@@@@@@@3+++++++5t~~~Z!*++++++++%%*Qyyi8            
  218. -`yyZ1%%++1@@@@@@@@++++3G@@@@@@6/O@@@J6/<JO@@@@@@@6666E<$JO/6EO@E<66$J6/$J$EE@@@@' 6'$/J@@@@O$'6/<O'JJJO6/E@E$$//6@6'EEE@@@@@@E'EEE'/JW/'/]'<<<<EEE'W6/ /OJJ6/EE$EO'/'<<$EE/6W$//<E@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++3@@@@@@@@@@@@@@@@G@+++++++5t~~~d%&+++++++!&Z~{)    
  219. CLLUUUUH" 
  220. "t~d+!**:GGG@@@1++++1G@@@@@@6/J<<E<JWW//J$O@@@@@@EWJOOJ<'EJ66EO@OWWWWW@]]]$E$EE@@@@WW]' 6W<@@@@E/]EW//O'JJEJ<6EE<']WWWJ'<]]<EE$E@@@@@@E'@O</OO</W$JJ6']/<<<<EEE/O$]]J/OEJ</@E'J/<]WWWE<'EE/<WOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++;@@@@@@@@@@@@@@@@@G3++++++;y~~~d&&++++++5~~")\sspb__XXX_psR)|~G&+5@@@@3*++++3G@@@@@@66]OOO'J@E</J$J<@@@@@@W<<OJ@'EO66EJ@J$$$/J''/'E$EE@@@@]W$/O<@@@J6@J<E</O'EEEJ<6@@6$$$$<<$/'EEE@@@@@@E'@O/6EE<$W$@@6']'6<<<@EE/W///OEJ6/@E$J//E<'EE/<WE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++@@@@@@@@@@@@@@@@@@G5++++++@y~~~i+&++++&!Z~C"heeeTXXXFPIIIIIITM-C8)~i%%+++++++++++3G@@@@@@6$6/'@/O@E</J']EE@@@@@O@@JJ</JE66E$]EW$EE6'E$EE@@@@/<'@$W<@@@J6<E<E</O'W@@J<@WJ<$'W@'@EE@@@@@@E'@O66E<<$W$@@6']'JJJ<$O<J/W@//O$OE<<<<'J/6E/E<66O<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&+++1@@@@@@@@@@@@@@@@@@G:++++++G{~~~y:&++++d~hpTTTTXXXXIIFPFFFFF?-"Ic&    |t!&++++++++++3G@@@@@@6'J 6]]6J6O@@@@@@O@@JJ@W]66E6EO'O]]E@J]]O$J$EE@@@@@' ]$O@@@@E<<E<E</O'<]]J<@J@]]O/O<O]]'EEE@@@@@@E'@J@W]'<W$@@6']6EE<@]E/W<J]]<6OJ]@W]O</]]6<EO]/<]]]E<@@@@@@@@@@@@@@@@@@@@@@@@@@@&+++1@@@@@@@@@@@@@@@@@@G:++++++Z|~~~|Q&*++*tthjTTPPPPPPPPPPFIIFFFP?)"4IIcZ{+&+++++++++1G@@@@@@6/J<<<E''@J@@@@@O@@JJ<@@E6J<<E$EE@@@@6@'<<@@@@@E<<E<E</O'/J<6@JJ$'O<E@@@@@@E'EEE6$WJ@@6']'<$O@/@E/JJ6'W<W/<E@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++@@@@@@@@@@@@@@@@@@G5++++++d~~~~~Z****t`zTSSTTTTTPPPPPPPPIFFII4IF4FkC|+&++++++++3G@@@@@@66O@@@@E<$<J@@6<E//@@@@@O@@JE@/@6'EE@6<J//@J6'EE@@/'$'EEE$EE@@@@'E]'<<@@@@@E<<E<E</E66E'$<EE</E<'6JJ'/J@@<'$$6J@@E@@@@@@E'EE<J@'$<J@@/6@@</<J66J//<6<<''@@@@/$$/J@@6<<$'EJ/$6J@<J@'$6J@</@6$/EE<//<@@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++:@@@@@@@@@@@@@@@@@@1++++&3t~~~~~t3%+yV~_K\\k_XXXXIXFFFFFFI??I4 4IMMMz88|5&+++++++3G@@@@@@6$/'''<<EOOE@@@EE@JE@@@@@O@@JE@EEEOJ@@@EE@JJ@@EJJ@@@@EJJJ@@@$EE@@@@/'E<@@@@@@J<<E<E</@@E@JJE@@@J@@JE<<JJJ@@@@JJJJ@@@E@@@@/'///'6EJJE@@@EE@@@EE<EE@EE@EEEJJ@@@@EJJJ@@@EEEOO@@EOE<<<<<JJE<<<EEEJJ@@OOJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++3@@@@@@@@@@@@@@@@G;+++++%G|~~~~~{;tt"~q`ViiwwffYYRRMRKRRK>>>R=.ctt{c~@V~%%++++++3G@@@@@@<6@@@@@@@@@@@@@@@@@@$'J@@E$'E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'EE@@@@@/<@@@@@@@E<<E<E<6@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$EE@@E/E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@66@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&+++++;@@@@@@@@@@@@@@@@1+++++%Z~~~~~~~QQ}~U^^^^^^{xttovqggoffffffr^
  221. V|ffqcc~ni!++++++3G@@@@@@@EEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<@@@@@@@J</EE@@@@@@@@@@@@@@@E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@6<@@@@@@EEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<EE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++++@@@@@@@@@@@@@@@3*++++*+t~~~~~~~y~~fUl^^^^i{xx}{ttggffffffqxrD)`xlfrroo|~@!+++++1G@@@@@@EEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EJE<@@@@@@@EEEEEE<<JE<@@@@JJJ@@@@EEEEE<<JJ<<<<<JJ@@@@@@@@@@@@@@@@@@@EE@@@@@@J@<E@@@@@@@JE@@@@@@@JJEEEEEE@@@@@@@JE@@@@@<<JE<@@@@@@@@@@@@@@@@@@@@@@@@@@@@JJ@@@@@@@@@@@@@@@EJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&+++++++@GG@@@@@@@@GG5*+++++&G~~~~~~~~~iZfff^f^^^lxxxfottroooffffooo^HVxooxxrrrQC}!&++++3G@@@@@@JE<<<<<JE<OE<EE@@@@@@@@@O@@@@@O@@@EO<<EWOEOO<@@@@@EOOOOOJ@OEJWOE@@JJJJ<EWJEWJ<OO@EOE<<OEJJ<@@@<JJ@@@@@EO@@@OOEWE@<<OEOOO@<EO<<JJ<<EO@@@WJEWE<OOEWJJ<<JJEO<JJ<<JOEOO<<EJ@@@EJ<@@@@@@O@@@@JJE@@OWEEWE@@EJ@@@JJ@@JWEEOJ<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++++++;GGGGGGGGG@3++++++++i~~~~~~~~~oUf^UffU^lyyt^f|xxxxxxxttorqhlioootxvro{({Q!++++3G@@@@@@6O<<<J$'J/O''@@@@@@@@<<E@E66@E/EEE$'E@@@@E/$O'$/EE/$OE/O/$JJJ'/O<<<O$'E@@@E6<<J'EEEJ'$6J/J</EE6<EJ'6O//$EJ<O$$EO@6OE/6@@/EE@@@E6<EEE'6@J66@@/$EEE''EE6<J@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&+++++++++15;@@@@;3+++++++++@|~~~~~~~~8UKKfl^^^^^^tyyyytttttttttyxtrmpllllcoxuuvd-{%++++3G@@@@@@W@@J@6<'W@@@@@@@E66J<J/6EJ$JJ'/'<E@@@J$/'''6'//'E6/6J//<$//O6''6J<<<WE@@@E'6O''/@J$///O'W<$EE/@O$$/$</'JJ/'EW@/$<W'6@E$JE@@@J/<EE</E666'EE6OJ@E/6$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&++++*&&*+++11111++++++++++%d~~~~~~~~yfUU^U^^^U^iytttttxttttttttwkjmI>???Rcrxruz-nZ%+++1G@@@@@@/<E6J$W/'W@@@@@@@E66J<J/6EE$J'<J@@E@@@@@J$J@@@@$JJJ$E'EJJ$O@@EEEEE@<O@@@@@@@WE@6<J/<E'JJ<'@6EE6/O'W<$EE/E6/O@EO$@EE/O<'EE@W@@@$W/6@E$JJ@@@J/<J@/EW@@EEE<$J$$6@EE<E66E@@@@@@@@@@@@@@@@@@@@@@@@@@@@&+++1;GG:+++++++++++++++++&Q~~~~~~~~~8.o^L^UffU^^^ttttttttttqqtnttaab??4?McoovuuuV-y****3G@@@@@@@ /E6'W@@@@@@@E66J<J/6EE'J$/////<@@@@J$J@@@E''66$E'@JJ6////@@//W<@@@@@@WE6$W/E66EEE$6E@E6/O'W<$EE/E/<E@@E6/6$J<'E@@O@@@/J/6@@$JJ@@@J/<O///@$<///6E/6</'J</$E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&++5GG@@G@+++++++++++++++&:|~~~~~~~~|
  222. UULccLL^UU^^ttttttttttttqqtfliLMMMcqx{ttvuuv |;&++3G@@@@@@@$6J$<<6'W@@@@@@@E66J<J/<EO'J'<E<<<J$J@@@@J/'E/EJJ$J'EWO@@@@@@@WJ@/@@/JJ@$<<JJ6/O'W@$JJ/E66J@EEE@J@'EE@OEEE'O/6EE'JJ@@@J/<E$@/E J$J<'W'$6W@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&+1@@@@@@@;*++++++++++++&%t~~~~~~~~~n YADflLLL^U^fltttttttqqxtllll^HD?Kcoxxtqqqvvz)qG%++3G@@@@@@@/E]$@@6'W@@@@@@@E66J<J6'EWO66W]/EE@@@J$J@@@@@OOO<'J/JJW/JWOO$W]J6O$EE@@@@@WE'$6<OJO'/JJJ//O$W@$OO/EEEJ</@JWOEO@'JJ<W$6J<]/$EJOE@@@J/@/EE/J]]O'O$W$E/OO]]6@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&+3G@@@@@@@*++++++++++++Z~~~~~~~~~~VH\=DU^ULDLUV`llqqlllllfql``nV2=XcotttqqolquuQVd%++3G@@@@@@@6$J'@@6'W@@@@@@<<66E<E6'JE$$$'J<@@@J$J@@@E6'<E/O'/W'$'<6J<<<W$/O'/6J/@J6/O$W$//<O/$W$$'O$JWE@W/'O@@@@J/@W</E<'@E6O/$E<6@$E@@@@@@@@@@@@@@@@@@@@@@@@@@@@G&+3G@@@@@@@*+++++++++++G~~~~~~~~~~~-`\ULULLVLD^^hkkkooqffffifkhu=,=rt{rrllllltrz^"n&++1G@@@@@@@@/6@@6'W@@@@<JW]JE]WW//$'E@@E''E@@@@@J$J@@@@@$6E@/J@$/EEJ/$<<6J<<<W$$W<<<E/'EE@J//E@<J''E<<<J/$<J/'JE$J<<<J@$<JE6'6$'E@@@@@J/66W6/EE66J<$@E<'6EE'/O//E@@@@@@@@@@@@@@@@@@@@@@@@@@@@G&+1@G@@@@G5*++++++++++5{~~~~~~~~~~| ^cUUkbbebeejpajpmmmmjpeejmmm\2L|ttqoowghuxusrt***3G;@@@@@@@/<<<6'W$@@@@@6//''6'<66E<@@@@@@<<@@@@@@@JJ@@@@@@<<<E@@'@E<<EE<<EE@@@<<<EO<<@@@@<WJEE'<<<E<<<E@@@@<<6/J/$EEWW6$<<<E<<<E@@<<<<EE6$@@@''EEEE<<E@@@@@@<@@@@@@@J/JJ6/E@@@<<E@@@@@@@@@@@@@@<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*++3@GGGG;+++++++++++!@y~~~~~~~~~~~| LKLcmkupsvuss{{rpppusuukzpb_^,Z~ooqgtkmmzxxxx
  223. y**++GG@@@@@@@@/@@@/$]@@@@J'// /E@@@@@@@@@@@@@@@@J$J@@@@@@@@@@@@6'@@@@@@@@@@@@@@@@@E//@@@@@@@W'J<E@<@@@@@@@@@@@@E/ /O$EE/ '6E@@@@@@@@@@@@@@<'6@@@EE@@@@@@@@@@@@@@@@@@@J6<EE</E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@G5++++15;;3+++++++++++!Q|~~~~~~~~~~~~{
  224. LADRz{mvouoYkjepoqzpuxxvkrj_V2H|ofokppsxttttt
  225. {++++:E@@@@@@@@@@@@@@@<<<<<@@@@@@@@@@@@@@@6<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@6<@@@@@@<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1+++++++++++++++++++1i~~~~~~~~~~~~~~{\ADAsTTbpb4SNaaaNF4[mpb[zubol2-~ksmuy{{rrttt{
  226. y+++++:E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1+++++++++++++++++*+G|~~~~~~~~~~~~~~~{
  227. ccD\sX[jmb>aeoooaa4bskbeppm_V2Hzsu{{xxxxxxxxt
  228. {+****+:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@1++++++++++++++++&*1d~~~~~~~~~~~~~~~~~| fr^csPSS[bMbMYYYXT4XpbbjSbp\V2,Vrttqqqqqqtqlqq
  229. y++++++&+5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555551**+++++++++++++&%%5dy~~~~~~~~~~~~~~~~~~| Uoo\pNN9B[xoII44_rMF[SNNNbmKHA-fff^^UUUUf^DD^
  230. y1111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1111111111+&%%%%5d{~~~~~~~~~~~~~~~~~~~~~-VoUKjSN700ztYR>Rv}zB007BNmm_.=" o^frrrrocc^==`)d!!&+<Zn{~~~~~~~~~~~~~~~~~~~~~~~VCrDAxk[S97zr>RcMMxk009[[bvj_D=,"Ufoz||~~hU^^YdHi3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@GGQit{~~~~~~~~~~~~~~~~~~~~~~~~~~t    rR\pSN97B4>MMMb###9B9upXU==-D^luhrcrrD^^r(i~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fUkaB707_YYc>4oxfYS79BBNpp\UA,)^flukMRrxffot
  231. }~~|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`"rsxe[99q}}}oc{{|}\79[ekks_UA,-fffzv>Kxr^fr8C~~Z%&&&&&&&&&&&&&&&&&&Q~~~i--H|)"CtC--t~~~~`)-t~~~~~t `C))`~~~~~~~~~~~`"C~~~~~~t-8t~~~~t8"8tV--V~~~~{C--`~~{C-)`~~~~~{8-V)-V~~~~---i~~~~~~~~~~~H
  232. )V8--~~~~H-"ni"-V|~~~8--`~~~~~~t)"i~~~~~t CC--`~~~`--8~~~~y3%&&&&&&&&&&&&&&&&&&&&&&&&&&!+y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233. fkpBBB0R{||xc||{lN009NassXRL,-qllxh^Uczlfx{~~i*++++++++++++++++++Z~~~"y    CH~~~Vt~~~~    ~~~~~~~~~~H"~~~~{i~~~VV
  234. ~~~~
  235. ~~i|~~~~
  236. ~~~t~~~~~~~~~~C{~~{))    t~~~
  237. ~~~~~ni~~~y
  238. ~~~|~~~y:&++++++++++++++++++++++++++!@|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CqkaBB7NSMY|4cx4FaBBBNSemX^=,8ollvxffsvfon-~~~y3*+++++++++++++++++Z~~~C
  239. |    i
  240. `~~|
  241.  ~~~n"~~~~~~~~~|     
  242. `~~~ "|~~in ~~~t     ~~~y )|~~~|
  243. "~~~|8~~~~~~~~~~- ~~~~
  244. CC|~~~    "~~~~~|~~n""~~~-~~~~y:*++++++++++++++++++++++++++!Z~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ytp[N[[pjN4M4MMNj\bmSSSpmbfD,-lqqrxoouxl~~~~~~G%+++++++++++++++++Z~~~8    {
  245. `    V~~nH8~~~iy
  246.  ~~~~~~~~~t|)~~~ `t~~`i~~~y 8~~~t
  247. "|~~~||~~~|-~~~~~~~~~~- n~~~~ 88
  248. {~~~ ~~~~~
  249. Hn|~~n~ "~~~)~~~~y:*++++++++++++++++++++++++1%%t~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lsb[bjsXNkcr{{fjjKmmXIazmblL2ixqvvxxxr|VZ~~~~~n!+++++++++++++++++Z~~~8
  250. {
  251. `    `~~n8) ~~~i`  ~~~~~~~~~nn8~~~
  252. t t~~`i~~~y "~~~t
  253. "|~~~~
  254. V~~~|-~~~~~~~~~~-V~~~~ 88
  255. {~~~ ~~~~~
  256. C{
  257. |~~n` "~~~)~~~~y:*+++++++++++++++++++++++++@|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~opbebkkbSR}}}}cSmmkhjPSppetL=8t{txxxxv|}
  258. ~~~~~~~Q!++++++++++++++++Z~~~8
  259. {
  260. `    `~~n8) ~~~i`  ~~~~~~~~~nH~{{|~~~
  261.     H- C|~~`i~~~y "~~~t
  262. )|~~~~H~~~|-~~~~~~~~~~-V~~~~ 88
  263. {~~~"~~~~~
  264. C8"C~~~|)"~~~)~~~~y:*++++++++++++++++++++++++%1t~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuummseajFR{~fPamjppaN?Xme}U2Hxxxxxxt|~
  265. }~~~~~~~|51++++++++++++++Z~~~8
  266. {
  267. `    `~~n8) ~~~i`  ~~~~~~~~~nC~~~~~~~
  268.     t~~`i~~~y "~~~t
  269.  ~~~~~~|H~~~|-~~~~~~~~~~-V~~~~ 88
  270. {~~~ ~~~~~    |~~~~t8"~~~)~~~~y:*+++++++++++++++++++++++%%i~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~px{xruuvzm4444_|uvxvbXXvze"A"Uc\\cco~ y~~~|tt{~~y1!++++++++++++++Z~~~8
  271. |
  272. `    `~~n8) ~~~ii  ~~~~~~~~~ni
  273. 8~~~
  274.     t~~`n~~~y "~~~t
  275. t~~|` ~~~|-~~~~~~~~~~-V~~~~ C8
  276. {~~~i~~~
  277. |~~n `     ~~~)~~~~y;*++++++++++++++++++++++&+d~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~suuxxxxxxxusTu|usssuvvx{ss."A DRKKK_| t~~~t3!!*d~~y@!%*+++++++++++d~~~8
  278. |
  279. i    V~~t
  280. C-~~~in  ~~~~~~~~~ty 8~~~
  281. V {~~`{ ~~~| -~~~t
  282. "~~|
  283. t~~~|-~~~~~~~~~~-V~~~~ HV
  284. {~~~|~~
  285. ``
  286. |~~n~ )~~~)~~~~~G&1++++++++++++++++++++%3t~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~smjjjjppmmmjjpmmmmjmssspjexUA-LKKKkit~~~y+!+++i~~~d5&%&+111111%@~~~~8    n~~~88~~~y     ~~~~~~~~~~
  287. t~~~-    -~~~`~~~)V~~t    8~~~  8~~~|-~~~~~~~~~~-V|~~|     
  288. |~~~"|~~)-~~~y 
  289. V~~~)~~~~~d&&1111111111111111*%%*Q{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zuuuuuuuzzuuurkkkf\hkbbb_Xx^K-V^MxH{~~~~Z++++++~~~~~iG+%!!!!!!3{~~~~- |~~~t~~~~~ ~~~~~~~~~~t    H~~~~~
  290. {~~~`t~~|8~~t    
  291. "~~~{~~~~|-~~~~~~~~~~8H|~~|
  292. 8~~~~
  293. |~~|
  294. |~~~~n
  295. "~~~~)~~~~~~d*!!!!!!!!!!!!!!!!&3Qt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{H)`|xoooccccKcRRDUKxiAH|i~~~~~~Z+++++&~~~~~~~ydQQZQQd{~~~~~tH8V~"8~~-)|~~~~~~V""`~~~~~~~8"t     ~~~~~~~~~~~~C")t~~~~~~~V )i~~~~~{C)H|Vi~~~~{    ~~~~V-8|``~~~~~V""H~~~~~{-~~~~~~~~~~n-8`y88H~~~~`8)t` V~~~~~V-H{``|~~~~H  V~~~~~~~~C""`~~~~~)~~~~~~~tZZZZZZZZZZZZZZZZt|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t    Ht|rccccR^YUKKK\rhAc"d~~~~~~~i%%+++!Q~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|- V~~~~~~~~~~~~~~~~~~~~~~~~{)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Z
  296. )Hfxxxvkxovcoxr_s|""~~~~~~~~~~Q!%%%1|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
  297. C~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ V~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~H ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i "))-)" d^Fx~~~~~~~~~~~~~dGGZ|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|V) i{qr~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{niiiiiy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~System\Manifest.iniƒSystem\Manifest.intƒ;System\HalfPint.u┌≤System\HalfPint.txt═System\HalfPint.int╬"çHelp\modcentral.bmpU#µSú┼πƒ;wxZ A2